#pragma once

#include "StdAfx.h"
#include <string>


class IGameController
{
public:
   virtual ~IGameController() {}

   virtual void openMainMenu() = 0;

   virtual void startRace(const std::string& trackName) = 0;

   virtual void closeGame() = 0;

   virtual const std::string& getTrackName() const = 0;
};